Technology-assisted self-monitoring